How To Think Like The Sql Server Engine, Part 2: Nonclustered Indexes